package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.vo.ImageBizInfoVO;
import com.fdb.efp.nls.service.domain.ImageBizInfo;

import java.util.List;

/**
 * <p>DAO interface:影像业务信息				<p>
 * @author ligm
 * @date 2019-01-03
 */
public interface ImageBizInfoDao {
	
	public int insertImageBizInfo(ImageBizInfo imageBizInfo);
	
	public int deleteByPk(ImageBizInfo imageBizInfo);
	
	public int updateByPk(ImageBizInfo imageBizInfo);
	
	public ImageBizInfo queryByPk(ImageBizInfo imageBizInfo);
	
	public List<ImageBizInfo> queryAllOwnerByPage(ImageBizInfoVO imageBizInfo);
	
	public List<ImageBizInfo> queryAllCurrOrgByPage(ImageBizInfoVO imageBizInfo);
	
	public List<ImageBizInfo> queryAllCurrDownOrgByPage(ImageBizInfoVO imageBizInfo);
    /**
     * 插入或更新影像业务明细: <br>
     *
     * 0.1:caoxin:2019/4/4 8:38: TODO: <br>
     * @author caoxin
     * @return
     * @since 2019/4/4 8:38
     * @date 2019/4/4 8:38
     * @version 0.1
     */

	int insertOrUpdateImageBizInfo(ImageBizInfo imageBizInfo);
	
	/**
	 * 
	 * 存量影像信息到影像业务信息有数据则更新，无则新增 <br>
	 * 0.1:weijj:2019年5月7日 下午2:37:18:新增 <br>
	 * 
	 * @author weijj
	 * @since 2019年6月4日 下午2:37:18
	 * @date 2019年6月4日 下午2:37:18
	 * @version 0.1
	 */
	public int insertOrUpdateImageBizInfoList(List<ImageBizInfo> list);

}
